home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Gold Collection
/
Software Vault - The Gold Collection (American Databankers) (1993).ISO
/
cdr28
/
knt20.zip
/
KNT.DOC
next >
Wrap
Text File
|
1993-03-01
|
19KB
|
333 lines
KNT 2.0
Netbios compatible
Keystroke Counter
by
Bob Eyer
[73230,2620]
May 20, 1992
┌─────────────────── SHAREWARE NOTICE and TERMS ─────────────────────────┐
│ │
│ The content of this archive is shareware: if you think it's a │
│ worthy addition to your personal software, you might make a │
│ contribution to the author. In return for your contribution you │
│ will receive the most recent updates of the items mentioned in the │
│ list below. │
│ │
│ Simply purchase a money order from your bank in the amount of $20 │
│ US made out to Bob Eyer and send with your return address to: │
│ │
│ Bob Eyer │
│ 1100 Bloor Street West │
│ Suite 16 │
│ Toronto, Canada M6H 1M8 │
│ │
│ Please mention in your accompanying note whether you wish 5.25" or │
│ 3.5" diskette format, and state the name in which you wish │
│ registration-only utilities to be registered. │
│ │
│ Do not send checks. Checks cause problems across international │
│ borders which make them unsuitable for small purchases by mail │
│ order. Checks will be returned with your order unfilled. │
│ │
│ Enquiries may be placed by writing directly to the author via │
│ Easyplex at Compuserve [73230,2620]. │
│ │
│ Warranty and Disclaimer: │
│ ----------------------- │
│ The author, Bob Eyer, of this and all items below guarantees the │
│ physical integrity of the diskette covering the points above, and │
│ will replace free of charge, if it is received defective. │
│ However, in no case will the author be responsible for any damages │
│ due to loss of data or any other reason. In no event does the │
│ author's liability for any damages exceed the price paid for the │
│ buyer's order of this software, regardless of the form of the │
│ claim. The person using the software bears all risk as to the │
│ quality and performance of the software. │
│ │
│ │
│ DESCRIPTION OF PROGRAMS YOU WILL RECEIVE FOR YOUR CONTRIBUTION │
│ -------------------------------------------------------------- │
│ │
│ The items listed below, except the ones with asterisk in the left │
│ margin, are registered to you personally. As personally │
│ registered to you, these particular copies may not be distributed │
│ without the author's consent. Names of programs falling into this │
│ category are all versions of MG, versions of SPC after SPC 5.4, │
│ all versions of HOST, CA, KNT, and FCA. These programs may be │
│ freely circulated only in their 'shareware' form. Versions of │
│ these programs which are personally registered to the user must │
│ not be so circulated. When you place an order by making your │
│ shareware contribution under these terms, you are agreeing to │
│ abide by this principle. │
│ │
│ The asterisked items mentioned below are in fact collections of │
│ new versions of Eyer utilities, most of the older versions of │
│ which were posted separately. They have been combined into │
│ packages in order to simplify processing orders at this end. │
│ │
│ MG 3.0 │
│ ------ │
│ Moving average ASCII graphing program. Especially designed for │
│ obtaining graphic updates on stock-market activity in practical │
│ trading environments, in which it is essential that the user get a │
│ quick graph immediately, with points of the graph directly │
│ associated with the numerical and other text information which │
│ these points represent (a feat impractical in Lotus graphics). │
│ Designed to be used with SETV in the SUTL package. │
│ │
│ SPC 5.5 │
│ ------- │
│ Multidrive columnar drive report, with fairly complete description │
│ of your machine including communications, important chips, │
│ printer, BIOS, memory, processor and coprocessor speed, │
│ multitasking, networking, and so on, all in one single snapshot. │
│ New version doubles the amount of information on each │
│ communications port and displays the information in columnar mode │
│ above the drive report, adds an environment usage readout as well │
│ as a new P parameter to pause the PRINT multiplexer, when it is │
│ used to feed data to your printer. (DOS PRINT lacks a pause │
│ command). │
│ │
│ HOST 2.4 │
│ -------- │
│ Provides a simple BBS host for occasional use. Fully │
│ configurable, but capable of being run 'right out of the box', │
│ HOST provides ringback, file transfer, mail, chat, userlog, shell, │
│ and much more - in an executable only 30K in size. Version 2.4 │
│ adds option to turn off noise filtering, and facilities for │
│ reading in the user's own list of file protocols. │
│ │
│ CA 2.4 │
│ ------ │
│ 4-function fixed point TSR calculator with formatted displays and │
│ scientific notation for direct paste to text. Also has │
│ accumulator. Four mode groups. About 13K of memory. │
│ │
│ FCA 2.4 │
│ ------- │
│ Memory resident calculator with formatted displays and direct │
│ paste to text, minimum screen overlay. 29 functions, including │
│ trig, factorials & combinations, mean & standard deviation, │
│ regression analysis, binomial, Poisson, normal, and Student │
│ distributions. Six mode groups. FCA is the most sophisticated │
│ calculator in the business for its size. 39K of memory. │
│ │
│ KNT 2.0 │
│ ------- │
│ Memory resident Netbios-compatible keystroke counter with options │
│ for screen display and disk file logging. Great productivity │
│ tool. Uses about 10K of memory. │
│ │
│ │
│ * FUTL 2.0 │
│ -------- │
│ A collection of file processing utilities including - │
│ CHG 2.8 - File/directory attribute/date/time reader/changer │
│ ELIM 2.6 - Replacement for DOS DEL │
│ FVER 2.1 - BBS file list verifier - automatic, redirectable │
│ MV 2.8 - File mover, large improvement over MV 2.6. │
│ MVA 2.1 - BBS file mover, reads from list, uses download path │
│ OTL 3.0 - Operation to List, generalisation of MVA, for BBSes │
│ RNF 2.2 - Puts special flags on filenames │
│ SWP 2.0 - Single level sweep program, faster than SWEEP.COM │
│ TYME 2.3 - Program execution timer │
│ WD 2.6 - Applies wildcard to any program │
│ Each is the best and smallest in the business for what it does. │
│ │
│ * SUTL 2.2 │
│ -------- │
│ A collection of small utilities covering batch file, diagnostic, │
│ communications analysis, file, video, and other areas, including │
│ AL, CFIX, DOSV, DTR, EL, EMS, KALL, LF, PAUZ, PF, PORT, RING, RTS, │
│ SETV, SS, and TSTF. Includes a number of very useful memory │
│ resident programs, such as AL(alarm) and PORT(analyser). Colour │
│ fix for SS, and minor adjustments for PORT in version 2.2. │
│ │
│ * TUTL 2.1 │
│ -------- │
│ A collection of text-processing utilities, including ADD, CBRO, │
│ CITM, COMB, DIV, ESRT, LCNT, REV, and SPLT. Except for LCNT (a │
│ very fast wildcarded text linecounter), these programs cover │
│ important ground in text processing for which there exists no │
│ other alternative in the shareware market. Users who do much │
│ work with ASCII text should not be without these utilities. │
│ │
└──────────────────────────────────────────────────────────────────────────┘
If you are interested in a specialised custom-designed version of
this program you may write to Bob Eyer [73230,2620] Compuserve
Easyplex, or use the address mentioned above in the Shareware
notice.
Syntax
------
KNT [color interval d:file] | [/D] | [/U]
Order of parameter and switch entry is immaterial.
Color a parameter specifying the color scheme for the screen
display. See below about Color.
Interval parameter specifying the number of minutes between
successive keystroke updates. Must be a negative
integer. If not specified, KNT defaults to one minute.
To repeat, this parameter must be entered as a NEGATIVE
integer; KNT recognises it as an interval, rather than
a color number, by means of this convention.
d: file the filename of the ASCII file to which to log KNT
results. Notwithstanding that this file may be wanted
in the local directory, it must be fully pathed,
including the drive name. KNT recognises this
parameter by the appearance of the ':' character.
In registered versions, if this parameter is specified
and the /D override switch (see below) is not used,
then KNT will log ONLY to this file, and not to the
screen. Thus, this parameter acts as a switch to turn
off video display of keystroke results.
In unregistered versions, KNT logs to the screen
regardless whether the log file is mentioned.
In both versions, the correct mention of a log
filename on the commandline will cause KNT to log
keystroke updates to that file.
KNT opens this file in SHARED mode, and each line of
data is appended using fast binary access methods.
This fact makes it possible to use KNT in a
Netbios-compatible local area network (LAN) such as
Tapestry or any of the IBM line of networking
environments.
d:file is always closed by KNT just as soon as its
interrupt handler passes control back to the underlying
application for a new interval. Consequently, d:file
is open only for a fraction of a second.
/Sx This is part switch and part parameter. The "S" is
short for "station" and the "x" is the string supplied
by the user to indicate the name of the node on which
KNT is loaded. KNT treats the string substituted for x
as the title of the update line which it saves to
d:file (see above). Maximum length of x is 5
characters in this version (the commandline string,
if longer, is truncated at the first five characters).
If the /S (station) parameter is not invoked, KNT
simply uses a 5-character blank for the station title
in d:file, creating a nice left margin for the file
display.
/D Override KNT's default of no screen display when d:file
is entered on commandline. When this switch is used,
KNT output will be echoed to the screen, even where
the 'd:file' parameter is specified.
This switch takes effect only in registered versions.
In unregistered versions, screen display is always
active, regardless of the status of the logging file.
See discussion below for the rationale.
/U Uninstall from memory.
Discussion
----------
The chief purpose of KNT is to provide a targetted measure of
productivity. KNT not only counts the number of keystrokes, but
it also calculates the estimated words per minute ("wpm") to which
those keystrokes correspond, given the length of interval used on
the commandline.
For this reason, it can be used as a tool for increasing a
person's typing speed. The best way to increase efficiency is to
make available data on actual performance, with a view to treating
those measures as targets to be surpassed.
Each time the interval comes to a close, KNT displays the wpm rate
and total keystrokes in brackets in a small box just above or just
below the user's current line, at the extreme left margin (for
eye-relief purposes). The color scheme of this box is selectable
by the user (see syntax above, and the section below about color).
If d:file is mentioned on the commandline, KNT also echoes the
contents of that display box to that file, on a line containing
the node title, the current system date, and the current system
time.
Example
-------
KNT 27 -5 C:\KNT.LOG /D
will use a video box with a color scheme of bright cyan on blue
background, summarising keystrokes to the screen and to C:\KNT.LOG
once every 5 minutes.
The chief advantage of KNT is memory savings. Two of the most
recent programs which deal with Netbios-compatible keystroke
logging use about 30K of RAM to perform their functions. KNT uses
only ONE-THIRD that amount, and has more features!
The main reason for limiting the effect of the /D switch to
registered users, is that I believe that switch would be wanted
mainly by business users of this program - users who don't want
their secretaries to know that they're being watched and timed.
If you want that feature, you'll have to register (see shareware
notice and terms above). But you should register anyway.
Color
-----
The numbers to use for Color are determined by the following
chart:
Back Fore Bright Fore
---- ---- -----------
Black 0 0 8
Blue 16 1 9
Green 32 2 10
Cyan 48 3 11
Red 64 4 12
Magenta 80 5 13
Brown 96 6 14
White 112 7 15
Use of 0 (black on black) is always converted to 112 (black on
white) by KNT.
The correct COLOR number is found merely by adding the Foreground
number to the Background number desired. For example, Bright
Green on Blue background is 10 + 16 = 26.
Avoid setting COLOR above 127. Values above that limit will
produce blinking displays.
In my estimation the COLORs best for the eye are 10, 11, 14, 15,
26, 27, 30, 31, 74, 75, 78, 79 and 112. But you may have other
ideas. Example,
COLOR 75
sets the window to Bright Cyan on a Red background.
------------------------------
End of documentation